.edALL {
position:relative;
}

.edLoad {
position:absolute;
bottom:50px;
left:5px;
text-align:left;
width:216px;
height:44px;
padding-top:8px;
padding-left:2px;
background:url(/Triad.Controls/images/bg_bar.gif) no-repeat 0 0;
}

.edLoad .edLoadTxt {
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:Navy;
height:24px;
background-color:Maroon;
text-align:left;
background:url(/Triad.Controls/images/bar.gif) no-repeat 0 0;
margin:0 7px;
}

.edLoad2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position:absolute;
bottom:50px;
height:30px;
left:5px;
background-color:#FFF;
color:Navy;
border:1px solid navy;
padding:5px;
}

.lvCon {
border:1px solid #000;
background-color:#FFF;
position:relative;
overflow:auto;
margin:0 auto;
}

.lvMain,.lvMainA,.lvMainD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #FFF;
}

.lvMainA,.lvMainD {
border:1px solid maroon;
background-color:maroon;
overflow:auto;
table-layout:fixed;
position:relative;
margin:0 auto;
}

.mRSelU,.mRSelS,.sRSelU,.sRSelS,SelBoxE {
background-repeat:no-repeat;
background-position:center;
background-color:maroon;
empty-cells:show;
width:26px;
border-color:#f7efe7;
}

.mRSelU {
background-image:url(/Triad.Controls/images/mRSelU.gif);
}

.mRSelS {
background-image:url(/Triad.Controls/images/mRSelS.gif);
}

.sRSelU {
background-image:url(/Triad.Controls/images/sRSelU.gif);
}

.RSelD {
background-image:;
background-color:maroon;
}

.sRSelS {
background-image:url(/Triad.Controls/images/sRSelS.gif);
}

.SelBoxE {
background-image:url(/Triad.Controls/images/RSelE.gif);
}

.edRow {
background:#FFF;
}

.edRow td {
white-space:nowrap;
}

.edDRow {
color:silver;
background-color:#FFF;
cursor:help;
font-style:italic;
}

.edARow {
white-space:nowrap;
background-color:#CCC;
}

.edSelRow {
white-space:nowrap;
background-color:navy;
color:#FFF;
}

.edActiveRow {
font-style:oblique;
font-weight:bolder;
color:Blue;
}

div.edFooter {
border-spacing:5px;
background-color:maroon;
white-space:nowrap;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:3px;
}

.edFooter td {
border-collapse:collapse;
white-space:nowrap;
vertical-align:bottom;
}

.edSearch {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
border-collapse:collapse;
background-color:#CCF;
white-space:nowrap;
border-color:#f7efe7;
}

.edSearch_img {
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.view.gif") %>');
background-repeat:no-repeat;
cursor:pointer;
height:15px;
width:15px;
}

.lvSort,.lvSortA,.lvSortZ {
position:absolute;
white-space:nowrap;
height:16px;
width:26px;
background-position:right center;
background-repeat:no-repeat;
}

.lvSortA {
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.sortaz.gif") %>');
}

.lvSortZ {
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.sortza.gif") %>');
}

.HDrag {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
border-collapse:collapse;
background-color:navy;
white-space:nowrap;
border-color:#f7efe7;
}

.edEditTemplate {
background-color:silver;
position:absolute;
visibility:hidden;
z-index:10000;
border-color:navy;
border-style:solid;
}

.edEditTemplateTitle {
background-position:top;
background-repeat:repeat-x;
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.header_large.gif") %>');
padding-top:3px;
padding-bottom:4px;
height:18px;
color:#FFF;
text-align:center;
border-width:1px;
}

tfoot td {
text-align:center;
font-size:12px;
font-weight:700;
white-space:nowrap;
background-color:#FFEFD5;
color:#4682B4;
border-top:solid 1px #708090;
}

.TableGrouped {
border-collapse:collapse;
border:1px;
white-space:nowrap;
border-spacing:0;
border-color:#adaa9c;
padding:0;
}

.SelectBox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.spTxtboxs {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.edDragPanel {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-collapse:collapse;
background-color:gray;
border:1px;
white-space:nowrap;
border-spacing:1px;
padding:1px;
}

.edTrigger {
position:relative;
cursor:pointer;
z-index:2;
}

.edMenu {
border:medium solid maroon;
position:absolute;
visibility:hidden;
overflow:hidden;
text-align:left;
z-index:200;
background:#FFF;
margin:0;
padding:4px;
}

.edMenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
color:navy;
}

table.edTable,table.edTable caption,table.edTable thead,table.edTable tr,table.edTable tr th,table.edTable tr td {
table-layout:fixed;
margin:0;
padding:0;
}

table.edTable {
border-collapse:collapse;
text-align:left;
background:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table.edTable caption {
font-size:larger;
font-weight:700;
color:#FFF;
background:#BF8660;
border:1px solid #596380;
padding:3px 10px;
}

table.edTable thead {
border:1px solid #596380;
background-image:url('<% =WebResource("Triad.Controls.tfResources.img.header_large.gif") %>');
margin:0;
padding:0;
}

table.edTable tr th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
font-weight:700;
}

table.edTable tr td,table.edTable tr th {
border:1px solid #596380;
text-align:left;
padding:6px 4px 2px 5px;
}

div.edRoot {
position:relative;
height:99%;
border:1px solid #900;
visibility:hidden;
overflow:hidden;
background:#FFF;
}

div.edFzRow,div.edFzCol {
position:absolute;
overflow:hidden;
border:1px solid #900;
background:transparent;
}

div.edFzRow {
z-index:2;
text-align:left;
}

div.edFzCol {
z-index:1;
}

table.edCellTbl {
border:1px solid #596380;
text-align:left;
width:100%;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
position:absolute;
overflow:hidden;
background-image:url(/Triad.Controls/images/header_large.gif);
margin:0;
padding:6px 4px 2px 5px;
}

div.edTblCon {
position:absolute;
overflow:scroll;
text-align:left;
z-index:3;
border:1px solid #596380;
background:transparent;
table-layout:fixed;
padding:0;
}

div.edCaption {
position:absolute;
overflow:hidden;
font-size:larger;
font-weight:700;
color:#FFF;
background:#BF8660;
border:1px solid #596380;
text-align:center;
padding:3px 10px;
}